Die Multicore-Transformation und ihre Herausforderung an die Softwaretechnik

نویسنده

  • Walter F. Tichy
چکیده

Mehrkern-Rechner sind im Begriff, zu übernehmen. Mobiltelefone werden bereits mit Doppelprozessoren ausgestattet, Tablettrechner mit vier Prozessoren, PCs mit acht und mehr, Server mit Dutzenden, und GPUs mit einem halben Tausend. Diese Entwicklung stellt die Softwaretechnik vor die Herausforderung, parallele Software mit der gleichen Qualität und zu gleichen Kosten wie sequentielle herzustellen. Dieser Vortrag diskutiert einige der Forschungsthemen, die auf diese Herausforderung reagieren. Zu aller erst ist die Frage nach der Parallelisierungsmethodik: Wie findet man die Komponenten in neuer oder existierender Software, die von Parallelisierung profitieren? Was sind brauchbare Parallelisierungsmuster, Algorithmen, Datenund Steuerungsstrukturen? Was sind geeignete Programmiersprachenerweiterungen, um Parallelität verständlich auszudrücken? Wie entdeckt man Parallelisierungsfehler oder vermeidet sie von vorne herein? Wie findet man eine gute Konfiguration der vielen neuen Parameter, die man in einem parallelen Programm berücksichtigen muss? Wie garantiert man Leistung? Und schließlich: Wie kommt man mit der zunehmenden Heterogenität der Prozessoren zurecht? Ohne Anspruch auf Vollständigkeit zeigt dieser Vortrag einige Forschungsrichtungen auf, die helfen können, Parallelprogrammierung zur Routine zu machen.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Einfach englisch spezifizieren - Natürlichsprachige Spezifikation in der Fremdsprache

Motivation Englisch spezifizieren – für deutsche Unternehmen die ihre Produkte im Ausland entwickeln lassen (Offshoring) eine Notwendigkeit; für die Mitarbeiter in den Fachbereichen, die sich in der Fremdsprache nicht unbedingt sicher fühlen, eine Herausforderung. Im folgenden Artikel möchten wir einige Aspekte der Problematik näher beleuchten und Wege aufzeigen, wie Unternehmen kurzfristig mit...

متن کامل

Leichtgewichtige Requirements Engineering Assessments in Softwareprojekten

Motivation Erfolgreiches Requirements Engineering (RE) hat maßgeblichen Einfluss auf den Erfolg von Softwareprojekten [1, 2]. Diese Erkenntnis teilen nicht nur Wissenschaftler und Großkonzerne, sondern auch kleine und mittlere Unternehmen, die in Softwareentwicklungsprojekten involviert sind. Dabei stellt die erfolgreiche Durchführung von RE in Softwareprojekten häufig eine Herausforderung für ...

متن کامل

Praxis lehren und Forschung umsetzen: Wie können Hochschullehrer diese Kluft überbrücken?

Zusammenfassung Die Softwaretechnik an Hochschulen versteht sich meist als anwendungsorientierte (Ingenieur-) Wissenschaft. Was sind aus heutiger Sicht ihre wissenschaftlichen Fundamente für die Lehre, und wie stabil sind sie? Professionelle Softwareentwicklung sollte sich an wissenschaftlichen Konzepten und Ergebnissen orientieren. Umgekehrt sollte die Praxis auch Impulse für die anwendungsori...

متن کامل

Eine ganzheitliche qualitative Vorgehensweise zur Erhöhung der Zuverlässigkeit programmierbarer mechatronischer Systeme in frühen Entwicklungsphasen

Die Entwicklung programmierbarer mechatronischer Systeme erfordert die Zusammenarbeit der Disziplinen Elektrotechnik, Maschinenbau und Informationstechnik. Die komplexe Kombination von Komponenten aus diesen Fachbereichen stellt laut der VDI-Richtlinie „Entwicklungsmethodik für mechatronische Systeme“ [VDI2206] eine große Herausforderung insbesondere mit Hinblick auf die Zuverlässigkeit dar. Da...

متن کامل

Interaktive Extraktion von Software-Komponenten

Im Rahmen der Wiederverwendung von Software, des Software-Redesigns oder des Outsourcings kann es sinnvoll sein, eine Komponente eines SoftwareSystems herauszutrennen, damit dieses Teilsystem unabhängig und e zient weiterentwickelt werden kann. Schwerpunkt dieser Arbeit ist das Design und die Realisierung einer Benutzerschnittstelle, die ein semiautomatisches Verfahren zur Komponentenextraktion...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012